package cn.tedu.spring.example;

import cn.tedu.spring.example.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * @author lhd
 * @date 2024/4/16
 * @apiNote
 */
public class TestUser {
    public static void main(String[] args) {
     /*
        1. 创建IoC容器 : Spring Framework 会将创建的 Spring Bean 对象放入IoC容器中；
        2. 获取Bean对象：从IoC容器中获取Spring Framework创建好的对象;Spring Framework会根据类型自动注入依赖对象
        3.调用方法测试
      */
        ApplicationContext context = new AnnotationConfigApplicationContext
                ("cn.tedu.spring.example");
        User user = context.getBean(User.class);
        user.run();


    }
}
